package java基础知识.java泛型;

/**
 * @author coderFu
 * @create 2022/3/11
 * 一个简单的java泛型demo
 */
public class  CoderDemoGeneric<T> {

    // 由外部指定当前key的类型
    private T key;

    /**
     * 泛型的构造方法，具体的参数类型有外部指定
     * @param key
     */
    public CoderDemoGeneric(T key){
        this.key = key;
    }

    public void ShowKeyValue(CoderDemoGeneric<?> obgj){
        System.out.println(obgj.getKey());
    }


    /**
     * 获取自己指定类型
     * @return
     */
    public T getKey(){
        return key;
    }




}
